@charset "utf-8";
/* CSS Document */
body{ background:#F7F7F7}
.head{
    float: left; height: 32px; width: 100%; background: #F0F0F0;  border-bottom: #E6E6E6 1px solid;
}
.head .con{
    margin-left:auto;margin-right: auto; width: 1200px;
}
.head .con .left{
    float: left; height: 32px; line-height: 32px; width: 50%; color:#909090
}
.head .con .right{
    float: right; height: 32px; line-height: 32px; width: 50%;
}
.head .con .right ul{
    float: right; height: 32px; line-height:32px;
}
.head .con .right ul li{ float: left; background: url("/default/images/icon/h.gif") right 10px no-repeat; height: 30px; line-height: 30px; padding-right: 10px; padding-left: 12px; margin-left:2px;}
.head .con .right ul li a{ float: left; line-height: 32px; color: #999999; text-decoration: none;}
.head .con .right ul li.mobile a{ float:left;}
.head .con .right ul li.mobile i{ float:left;background: url("/default/images/icon/soselb.png") 0px -61px no-repeat; width:16px; height:20px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.mobile:hover i{background: url("/default/images/icon/soselb.png") -16px -61px no-repeat;}
.head .con .right ul li.mobile:hover a{ color:#FF0000}
.head .con .right ul li.refreshResume{}
.head .con .right ul li.refreshResume a{float:left; color:#FF0000}
.head .con .right ul li.refreshResume i{float:left;background: url("/default/images/icon/soselb.png") 0px -85px no-repeat;width:8px; height:10px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.userName{background: none; position:relative; padding:0;}
.head .con .right ul li.userName div{border-left:#F0F0F0 2px solid;border-top:#F0F0F0 2px solid;border-right:#F0F0F0 2px solid; height:31px; padding-right: 10px; padding-left: 10px;}
.head .con .right ul li.userName.on div{background: #FaFaFa;border-left:#D6D6D6 2px solid;border-top:#D6D6D6 2px solid;border-right:#D6D6D6 2px solid; z-index:1000; position:absolute;}
.head .con .right ul li.userName.on div a{ color:#515151}
.head .con .right ul li.userName.on div i{background: url("/default/images/icon/soselb.png") -15px -42px no-repeat;}
.head .con .right ul li.userName span{float:left; height: 27px; line-height: 27px }
.head .con .right ul li.userName i{float:left; background: url("/default/images/icon/soselb.png") 0px -42px no-repeat;width:16px; height:16px; margin-left:5px; margin-top:1px;margin-top: 6px;}

.nav{
    float: left; height: 76px; width: 100%; background: #333;min-width: 1200px;
}
.nav .con{
    margin-left:auto;margin-right: auto; width: 1200px; height:76px;
}
.nav .logo{ float:left;margin-top: 14px; margin-bottom: 13px; width:212px;}
.nav .main{ float:left;width:168px; height:76px;}
.nav .main ul{float:left; width:168px;}
.nav .main ul li{float:left;height:76px; line-height:76px; width:84px; text-align:center; text-decoration:none}
.nav .main ul li a{float:left;height:76px;width:84px; font-family:"微软雅黑"; font-size:16px; color:#FFF; text-decoration:none}
.nav .main ul li a:hover{background:#4D4D4D}
.nav .search{ float:left;width:480px; height:40px; margin-top:19px; margin-bottom:19px; background:#FFF; margin-left:20px;}
.nav .search ul{ float:left}
.nav .search ul li{ float:left}
.nav .search ul li.index_select { border-left:#F0504E 2px solid;border-top:#F0504E 2px solid;border-bottom:#F0504E 2px solid; height:36px; width:50px; line-height:36px;cursor:pointer}
.nav .search ul li.index_select a{ text-decoration:none}
.nav .search ul li.index_select:hover{ background:#F5F5F5}
.nav .search ul li.index_select span{ width:36px;height:36px; line-height:36px; text-align:center; float:left; color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.nav .search ul li.index_select i{ float:left; background:url("/default/images/icon/soselb.png"); width:14px; height:10px; margin-top:14px;}
.nav .search ul li.index_select i.swap{background:url("/default/images/icon/soselb.png") -15px 0px;}
.nav .search ul li.text { float:left; width:212px; height:36px; border-bottom:#F0504E 2px solid; border-top:#F0504E 2px solid;}
.nav .search ul li.text input{ background:#FFF; border:0px; width:212px; height:36px; line-height:36px;}
.nav .search ul li.selArea {border-top:#F0504E 2px solid;border-bottom:#F0504E 2px solid; height:36px; width:110px; line-height:36px;cursor:pointer; background:#EEE}
.nav .search ul li.selArea a{ text-decoration:none}
.nav .search ul li.selArea:hover{ background:#F7F4F4}
.nav .search ul li.selArea span{ width:84px; text-align:center; float:left; color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.nav .search ul li.selArea i{ float:left; background:url("/default/images/icon/soselb.png"); width:10px; margin-right:14px; height:10px; margin-top:14px; }
.nav .search ul li.selArea i.swap{background:url("/default/images/icon/soselb.png") -15px 0px;}
.nav .search ul li.go { width:106px; height:40px;}
.nav .search ul li.go button{ background:#F0504E; border:0px; height:40px; width:106px; line-height:40px; text-align:center; color:#FFF; font-size:16px; font-family:"微软雅黑"; cursor:pointer}
.nav .or{ float:left; width:86px; line-height:76px; height:76px; text-align:center; font-size:15px; font-family:"微软雅黑";  color:#C0C0C0}
.nav .more{ float:left; width:126px; line-height:26px; height:26px; text-align:left; font-size:15px; color:#fff; font-family:"微软雅黑"; cursor:pointer; margin-top:25px;}
.nav .more a{ float:left; text-decoration:none;color:#fff; font-family:"微软雅黑";}
.nav .more i{ float:left; height:10px; width:10px; background:url("/default/images/icon/soselb.png") 0px -10px no-repeat; margin-top:12px; margin-left:7px;}
.nav .more.on i{background:url("/default/images/icon/soselb.png") -14px -10px no-repeat;}
.nav .menu{ float:left; width:80px; margin-left:16px; line-height:26px; height:26px; text-align:right; font-size:16px; color:#fff; font-family:"微软雅黑";margin-top:25px;}
.nav .menu.on a i{background:url("/default/images/icon/soselb.png") -36px -22px no-repeat;}
.nav .menu a{ float:left }
.nav .menu a span{float:left; margin-left:5px; text-decoration:none;color:#fff; font-family:"微软雅黑";}
.nav .menu a i{ float:left; height:25px; width:25px; background:url("/default/images/icon/soselb.png") 0px -22px no-repeat; margin-top:3px;cursor:pointer; margin-left:7px;}

/***select菜单**/
.select{border:#ccc 1px solid; height:30px; width:120px; line-height:30px;cursor:pointer; background:#fff; color:#696969;}
.select span{float:left; height:30px; width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.select span a{padding-left:6px; height:30px; text-decoration: none}
.select i{background:url("/default/images/icon/soselb.png") 0px -100px; width:10px; height:10px; margin-top:13px; float:right; margin-right:6px;}
.select i.swap{background:url("/default/images/icon/soselb.png") -15px -100px;}

.selectOptions{position:absolute;border:#ccc 1px solid;background:#fff; z-index:555555555;}
.selectOptions ul{}
.selectOptions ul li.section{background:#000000; cursor:auto}
.selectOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer;}
.selectOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectOptions ul li.selected{ background:#E3E3E3; color:#575757}

/**搜索栏中的下拉选项**/
.indexOptions{position:absolute;border:1px solid #F0504E;background:#fff; z-index:555555555;}
.indexOptions ul{}
.indexOptions ul li{ color:#9F9F9F; height:26px; line-height:26px;cursor:pointer;}
.indexOptions ul li a{ padding-left:6px; padding-right:6px;}
.indexOptions ul li.selected{ background:#E3E3E3;}
.indexOptions ul li.selected a{color:#575757; text-decoration:none}

.areaOptions{position:absolute;border:1px solid #E3E3E3; border-top:0px;background:#fff; z-index:555555555;}
.areaOptions ul{}
.areaOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer; text-align:center}
.areaOptions ul li a{padding-left:6px; padding-right:6px;text-decoration:none}
.areaOptions ul li.selected{background:#E3E3E3;}
.areaOptions ul li.selected a{color:#575757}
/***end***/

.mainContent{ float:left; width:100%; background:#F7F7F7 ; font-family:"微软雅黑"; font-size:15px; color:#666666;}
.mainContent .center{ margin-left:auto; margin-right:auto; width:1200px; margin-top:32px;}
.mainContent .center .con{ float:left; width:1200px;}
.mainContent .center .con .left{float:left; width:192px;}
.mainContent .center .con .left ul{ float:left; width:192px; background:#FFFFFF; margin-bottom:20px;}
.mainContent .center .con .left ul li{ width:192px; height:38px; line-height:38px; border-bottom:#F1F1F1 1px solid;position:relative; cursor:pointer}

.mainContent .center .con .left ul li i{ position:absolute; left:20px; top:12px; font-style:normal; width:20px; height:20px;display:inline-block;}

/**按扭图标**/
.mainContent .center .con .left ul li.privacy i{background:url("/default/images/icon/personal.png")  0px -91px no-repeat; }
.mainContent .center .con .left ul li.privacy:hover i{background:url("/default/images/icon/personal.png") -26px -91px no-repeat;}

.mainContent .center .con .left ul li.resume i{background:url("/default/images/icon/personal.png")  0px 0px no-repeat; }
.mainContent .center .con .left ul li.resume:hover i{background:url("/default/images/icon/personal.png") -26px 0px no-repeat;}
.mainContent .center .con .left ul li.set i{background:url("/default/images/icon/personal.png")  0px -114px no-repeat; }
.mainContent .center .con .left ul li.set:hover i{background:url("/default/images/icon/personal.png") -26px -114px no-repeat;}

.mainContent .center .con .left ul li.notice i{background:url("/default/images/icon/personal.png")  0px -45px no-repeat; }
.mainContent .center .con .left ul li.notice:hover i{background:url("/default/images/icon/personal.png") -26px -45px no-repeat;}

.mainContent .center .con .left ul li.favorites i{background:url("/default/images/icon/personal.png")  0px -69px no-repeat; }
.mainContent .center .con .left ul li.favorites:hover i{background:url("/default/images/icon/personal.png") -26px -69px no-repeat;}

/**end**/
.mainContent .center .con .left ul li a{ width:146px; height:38px; display:block; float:left; padding-left:42px; border-left:#fff 4px solid; color:#666666}
.mainContent .center .con .left ul li:hover a{ background:#EFEFEF; text-decoration:none;border-left:#F0504E 4px solid}
.mainContent .center .con .left ul li.on a{background:#EFEFEF; text-decoration:none;border-left:#F0504E 4px solid}


.mainContent .center .con .right{ float:left; margin-left:28px; width:980px; background:#FFFFFF; border-top:#EFEFEF 4px solid; min-height:660px;border-radius:0px 0px 9px 9px; padding-bottom:9px;
}

.bottomnav{ float:left; width:100%;height:40px; margin-top:10px;}
.bottomnav .center{width:1200px; margin-left:auto; margin-right:auto; height:40px; line-height:40px; color:#E3E3E3; text-align:center;}
.bottomnav .center .con{ margin-left:220px; width:980px; float:left}
.bottomnav .center .con a{ color:#A2A2A2}
.bottomnav .center .con a:hover{ color:#ED2121}

.userMenu{position:absolute; display:none; background:#FaFaFa;border:#D6D6D6 2px solid; line-height:36px; width:190px; z-index:999}
.userMenu ul{ float:left;}
.userMenu li{float:left; width:190px; border-bottom:#DDDDDD 1px solid; position:relative;cursor:pointer; }
.userMenu li a{color:#7A7A7A; width:160px; display:block; padding-left:30px; text-decoration:none}
.userMenu li:hover{ background:#FFFFFF}
.userMenu li.resume i{background:url("/default/images/icon/personal.png")  -26px 0px no-repeat; }
.userMenu li.set i{background:url("/default/images/icon/personal.png") -26px -114px no-repeat;}
.userMenu li.notice i{background:url("/default/images/icon/personal.png")  -26px -45px no-repeat; }
.userMenu li.favorites i{background:url("/default/images/icon/personal.png") -26px -69px no-repeat;}
.userMenu li i{ position:absolute; left:12px; top:10px; font-style:normal; width:20px; height:20px;display:inline-block;}
.userMenu li b{ position:absolute; left:150px; top:10px; font-style:normal; width:40px; height:20px;display:inline-block; line-height:20px; font-weight:normal; color:#4D73CB}

.globalMenu{position:absolute; display:none; width:518px;}
.globalMenu .to{ height:14px; float:left; width:518px; position:relative}
.globalMenu .to i{ position:absolute; top:1px; left:443px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px;}
.globalMenu .con{float:left;background:#FFFFFF;border:#D6D6D6 1px solid; width:516px;box-shadow:0px 0px 8px #ccc;border-radius:3px 3px 3px 3px; height: auto;}
.globalMenu .con .left{ float:left; width:139px; height: auto; min-height: 266px; background:#F5F8FA}
.globalMenu .con .left ul{ float:left; margin-top:20px;  margin-bottom:10px; width:139px;}
.globalMenu .con .left ul li{ float:left; width:139px; height:32px; line-height:32px;}
.globalMenu .con .left ul li a{ padding-left:20px; display:block; width:119px; text-decoration:none; color: #666666}
.globalMenu .con .left ul li:hover{ background:#F0F0F0}
.globalMenu .con .right{ float:left; width:377px; height: auto; background:#fff}
.globalMenu .con .right dl{ float:left; margin-left:14px; margin-top:10px; margin-bottom:10px; width:364px;}
.globalMenu .con .right dt{ float:left; width:367px; border-bottom:#E7E7E7 1px solid; height:36px; line-height:36px; color:#575757; font-size:14px; font-weight:bold}
.globalMenu .con .right dd{float:left; width:91px; color:#7E7E7E}
.globalMenu .con .right dd a{ text-decoration:none; color:#7E7E7E; font-family:"微软雅黑";height:37px; line-height:37px; }
.globalMenu .con .right dd a:hover{ color:#F0504E}

.globaLMenu ul li{float:left; width:190px;}

.moreSearch {position:absolute; display:none;width:108px;}
.moreSearch div{ height:14px; float:left; width:108px;position:relative}
.moreSearch div i{ position:absolute; top:1px; left:43px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px;}
.moreSearch ul{ float:left;border:#D6D6D6 1px solid;background:#FFFFFF; line-height:36px; width:106px;box-shadow:0px 0px 8px #ccc; padding-top:10px; padding-bottom:10px;border-radius:3px 3px 3px 3px; }
.moreSearch li{float:left; width:106px; text-align:center;}
.moreSearch li a{ color:#7E7E7E; text-align:center; display:block; width:106px; text-decoration:none}
.moreSearch li a:hover{ background:#F7F7F7; color:#000000}

/**个人中心右边内容**/
.jright{ width:980px; background:#fff; float:left;display:inline; }
.jright .content{ width:920px; padding:0 30px; float:left;}
.jright .content .jobtitle{ width:100%; height:41px; float:left; margin-top:10px;}
.jright .content .jobtitle .tithead{ height:40px;border-bottom: 1px solid #EFEFEF; width:100%;}
.jright .content .jobtitle .tithead ul{ float: left;}
.jright .content .jobtitle .tithead li{float:left; font-size:17px; height:38px;line-height:38px;margin-right: 15px;padding-right:5px; font-weight: bold;}
.jright .content .jobtitle .tithead li a{color:#A9A9A9; display: block; }
.jright .content .jobtitle .tithead li a:hover{ text-decoration: none;}
.jright .content .jobtitle .tithead li.active{border-bottom:3px solid #F0534E; }
.jright .content .jobtitle .tithead li.active a{color:#444;}
.jright .content .jobtitle .tithead li.active a:hover{color:#444;}
.jright .content .jobtitle .tithead h2{ float:left; font-size:18px; color:#444; height:38px;border-bottom:3px solid #F0534E;
    background:#fff; line-height:38px; padding-right:5px;}

/*分页样式*/
.page_list { margin-top: 25px; width: 100%; text-align: center; float: left; padding-bottom: 20px;}
.page_list ul {width: auto; overflow: hidden; border: 1px solid #ddd; border-radius: 3px; padding: 0; margin: 0; display: inline-block;}
.page_list ul li { float: left;  border: none; height: 30px; line-height: 30px; border-right: 1px solid #ddd; min-width:25px;}
.page_list ul li span{ height: 30px; line-height: 30px;  width: 100%; float: left; min-width:25px; color: #F45059; background:#f8f8f8 }
.page_list ul li a {  padding: 6px 12px;  text-decoration: none}
.page_list ul li a:hover {  background: #f0f0f0}
.page_list ul li.active span {color: #ff4400;cursor: default;background: #f0f0f0;border: #337ab7; width: 100%; float: left;padding: 0}
